package com.heima.day601_SB;

import java.util.Random;

public class Test1 {

 /*   随机生成六个1-10（包含10）之间的数存入数组中,然后计算出去掉最大值与最小值的平均数，
    输出格式如下随机生成六个1-10（包含10）之间的数存入数组中,然后计算出去掉最大值与最小值的平均数，
    输出格式如下*/


    public static void main(String[] args) {
        //创建数组长度为6
        int[] arr = new int[6];
        //定义变量和
        int num = 0;
        //创建随机数
        Random r = new Random();

        //for循环遍历数组并打印
        for (int i = 0; i < arr.length; i++) {

            arr[i] = r.nextInt(10) + 1;
            num = arr[i];
            System.out.print(num + "   ");
        }
        //定义求和最大值最小值变量
        int sum = 0;


        int maxNum = 0;

        //遍历数组求和
        for (int i = 0; i < arr.length; i++) {
            sum += arr[i];
            //判断最大值和最小值
            if (maxNum < arr[i]) {
                maxNum = arr[i];
            }
        }
        int minNum=arr[0];
        for (int i = 0; i < arr.length; i++) {
            if (minNum>arr[i]){
                minNum=arr[i];
            }
        }


        System.out.println();
        System.out.println("最大值为：" + maxNum);
        System.out.println("最小值为：" + minNum);
        //计算平均值
            int avgNum=0;
         avgNum=(sum-maxNum-minNum)/4;
        System.out.println("平均数为："+avgNum);
    }


}
